<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>MyMove</title>
    <link rel="stylesheet" href="../css/normalize.css">
    <link rel="stylesheet" href="../css/test.css">
    <script src="../js/flexible.js"></script>
</head>

<body>
    <header class="header">专项面试</header>

    <!-- 内容 -->
    <div class="content">
        <div class="con-hd">
            <p>现有字典 d={‘a’:24，’g’:52，’l’:12’k’:33}请按字典中的 value 值进行排序？ </p>
            <span class="typ">
                <span>名企</span><span>简单</span>
            </span>

        </div>

        <div class="con-bd">
            <span>答案解析</span>
            <p class="text">
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 面向过程就是分析出解决问题所需的步骤，然后用函数把这些步骤一步一步实现，使用时一次调用即可。例如， 一辆汽车用面向过程去思考他应该是这样的，如何启动汽车，如何起步，加速，刹车，熄火等操作，而汽车在这里并不是我们所关心的。
            </p>
        </div>
        <div class="con-bd">
            <span>答题技巧</span>
            <p class="text">
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个问题没有准确答案，面试官主要考察的是面试者对于该问题的理解，因此，面试者在回答这道面试题时应在回答理论后再结合相应的例子说明。
            </p>
        </div>
        <div class="con-bd">
            <span>问题扩展</span>
            <div class="lis-co">
                <p>扩展一:</p>
                <p class="item">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayList和Vector的性能解析</p>
                <p class="item">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayList比Vector的性能高主要体现在两个方面：</p>
                <p class="item">
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;（1）Vecotr是多线程安全的，而ArrayList不是，这个可以从源码中看出，Vector类中的方法很多有synchronized进行修饰，这样就导致了Vector效率低于ArrayList
                </p>
                <p class="item">
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;（2）Vecotr和ArrayList的底层实现也是基于Object，但是空间不足时，两个类的增加方式是不同的。通常情况下，Vecotr增加原来空间的一倍，ArrayList增加原来空间的50%。因此，在同等条件下，ArrayList扩容量小于Vector，在性能上更高一些。
                </p>
            </div>
        </div>

        <div class="bott">
            <p>
                //1.直接设置相应Activity的class来启动新的Activity Intent intent=new Intent(this,OtherActivity.class); startActivity(intent); // 2.或者通过设置包名和全类名来启动新的Activity Intent intent=new Intent(); intent.setClassName("cn.itcast.activity","cn.itcast.activity. OtherActivity");
                startActivity(intent)
            </p>

        </div>
    </div>

    <div class="footer">
        <a href="#">收藏</a>
        <div class="footer-r">
            <span>正确</span>
            <span>错误</span>
            <span>4/100</span>
        </div>




    </div>

</body>

</html>